package ar.edu.utn.frba.tacs.warnes.beans;

import java.util.ArrayList;
import java.util.List;

import ar.edu.utn.frba.tacs.warnes.entities.BaseEntity;
import ar.edu.utn.frba.tacs.warnes.entities.Pieza;
import ar.edu.utn.frba.tacs.warnes.utils.ContenedorWarnes;

/**
 * @author dmiglino
 */
public class PiezaBrowseBean extends BaseBrowseBean {
	private List<Pieza> piezas = new ArrayList<Pieza>();

	public PiezaBrowseBean() {
		this.setPiezas(ContenedorWarnes.getInstance().getPiezas());
	}
	
	public List<Pieza> getPiezas() {
		return this.piezas;
	}

	public void setPiezas(List<Pieza> piezas) {
		this.piezas = piezas;
	}

	@Override
	protected void cargarDataModel() {
		this.dataModel.setWrappedData(getPiezas());
	}

	@Override
	protected void doBeforeEliminar(BaseEntity entity) {
		ContenedorWarnes.getInstance().borrarPieza((Pieza)entity);
	}

}
